今天我們要來串接服務,而其中Google 生態系統的服務絕對是最常用的資源,包含:
好消息是,這些服務都可以用同一組 Google OAuth2 憑證連接,無須為每個服務建立不同的憑證,不過這部分我看影片學了一段時間,因為我覺得蠻複雜的。
1.透過https://console.cloud.google.com/ 連結進入Google Cloud
2.點擊建立專案
3.選擇喜歡的名稱選建立
4.在中間搜尋gamil和其他上面提到的google服務
5.點進去後選擇啟用,其他的google服務也是一樣的操作
6回到主頁選擇OAuth同意畫面
7.在中間點選開始,應用程式資訊:名稱選n8n,目標對象選外部,電子郵件都用自己的,最後同意並建立
8.選擇建立用戶端
9.應用程式類型選網頁應用程式,名稱寫n8n
10.回到n8n選擇點擊觸發並在後面新增Gmail節點
11.在Gmail的Credential to connect with裡點Create new credentil
12.進來後複製OAuth URL並貼到前面用戶端的已授權的重新導向URL並選擇建立
13.獲得用戶端密碼和ID後就可以回來剛剛的n8n把這些貼上
14.回到Google cloud控制台選擇目標對象然後點發布應用程式
15.再回到n8n選擇sign in with google
16.點進階並繼續前往你的網址
17.選擇全選並繼續就成功完成啦
今天我們完成了 Google OAuth2 憑證的申請與串接,這組憑證將是在 n8n 裡串接各種 Google 服務的核心鑰匙,雖然申請過程有點繁瑣,但完成一次後,未來只要用這組憑證,就能在各種自動化流程中快速串接 Google 服務,不用重複授權,也方便維護。